//
//  TextRenderingTools.h
//  TextAnimation
//
//  Created by mac on 2019/4/27.
//  Copyright © 2019 mac. All rights reserved.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface TextRenderingTools : UIViewController

//@property (nonatomic, copy) void(^DrawAnimationFinishedBlock) (NSArray *textArr,CGSize size);
@property (nonatomic, assign) CGFloat superViewWidth;
@property (nonatomic, assign) CGFloat superViewHeight;
@property (nonatomic, assign) CGSize superViewSize;

@property (nonatomic, copy) void(^DrawAnimationFinishedBlock) (void);


/**
 文字绘制(字符串)
 
 @param text 需要绘制的字符串
 @param bgColor 文字的背景颜色
 @param fontColor 文字颜色
 @param fillColor 文字的填充颜色
 @param fontSize 文字字体大小
 @param superView 父视图
 */
-(void)drawAnimationWithText:(NSString *)text andFontBgColor:(UIColor *)bgColor andFontColor:(UIColor *)fontColor andFillColor:(UIColor *)fillColor andFontSize:(NSInteger)fontSize superView:(UIView *)superView;


/**
 文字绘制(文字数组)

 @param textArr 需要绘制的文字数组
 @param bgColor 文字的背景颜色
 @param fontColor 文字颜色
 @param fillColor 文字的填充颜色
 @param fontSize 文字字体大小
 @param superView 父视图
 */
-(void)drawAnimationWithTextArr:(NSArray *)textArr andFontBgColor:(UIColor *)bgColor andFontColor:(UIColor *)fontColor andFillColor:(UIColor *)fillColor andFontSize:(NSInteger)fontSize superView:(UIView *)superView;




/**
 文字展示(字符串)
 
 @param text 需要绘制的字符串
 @param bgColor 文字的背景颜色
 @param fontColor 文字颜色
 @param fillColor 文字的填充颜色
 @param fontSize 文字字体大小
 @param superView 父视图
 */
-(void)showWithText:(NSString *)text andFontBgColor:(UIColor *)bgColor andFontColor:(UIColor *)fontColor andFillColor:(UIColor *)fillColor andFontSize:(NSInteger)fontSize superView:(UIView *)superView;


/**
 文字展示(文字数组)
 
 @param textArr 需要绘制的文字数组
 @param bgColor 文字的背景颜色
 @param fontColor 文字颜色
 @param fillColor 文字的填充颜色
 @param fontSize 文字字体大小
 @param superView 父视图
 */
-(void)showTextArr:(NSArray *)textArr andFontBgColor:(UIColor *)bgColor andFontColor:(UIColor *)fontColor andFillColor:(UIColor *)fillColor andFontSize:(NSInteger)fontSize superView:(UIView *)superView;



@end

NS_ASSUME_NONNULL_END


































////
////  TextRenderingTools.h
////  TextAnimation
////
////  Created by mac on 2019/4/27.
////  Copyright © 2019 mac. All rights reserved.
////
//
//#import <UIKit/UIKit.h>
//
//NS_ASSUME_NONNULL_BEGIN
//
//@interface TextRenderingTools : UIViewController
//
////@property (nonatomic, copy) void(^DrawAnimationFinishedBlock) (NSArray *textArr,CGSize size);
//
//@property (nonatomic, copy) void(^DrawAnimationFinishedBlock) (void);
//
//
///**
// 文字绘制(字符串)
//
// @param text 需要绘制的字符串
// @param bgColor 文字的背景颜色
// @param fontColor 文字颜色
// @param fillColor 文字的填充颜色
// @param fontSize 文字字体大小
// @param bounce <#bounce description#>
// @param superView <#superView description#>
// */
//-(void)drawAnimationWithText:(NSString *)text andFontBgColor:(UIColor *)bgColor andFontColor:(UIColor *)fontColor andFillColor:(UIColor *)fillColor andFontSize:(NSInteger)fontSize andBounce:(CGRect)bounce superView:(UIView *)superView;
//
//-(void)drawAnimationWithTextArr:(NSArray *)textArr andFontBgColor:(UIColor *)bgColor andFontColor:(UIColor *)fontColor andFillColor:(UIColor *)fillColor andFontSize:(NSInteger)fontSize andBounce:(CGRect)bounce superView:(UIView *)superView;
//
//
//@end
//
//NS_ASSUME_NONNULL_END
